An Algorithm for Balanced Flows

نویسنده

  • William Kocay
چکیده

The Balanced Network Search (BNS) is an algorithm which finds a maximum balanced flow in a balanced network N. This algorithm is a way of using network flows to solve a number of standard problems, including maximum matchings, the factor problem, maximum capacitated b-matchings, etc., in general graphs. The value of a maximum balanced flow equals the capacity of a minimum balanced edge-cut. Flow-carrying balanced networks contain structures called generalized blossoms. They are not based on odd cycles. Rather they are the connected components of a residual sub-network of N. An algorithm is given for finding a maximum balanced flow, by constructing complementary pairs of valid augmenting paths. 1. Balanced Networks. Balanced networks were introduced in [7]. They are special bipartite directed graphs. Let X={x1, x2, ... xn} and Y={y1, y2, ... yn} be two sets of vertices. Then a balanced network N with vertices X∪Y has two additional vertices, the source s and the target t. A directed edge is a pair (u,v). Its capacity is a non-negative integer, denoted cap(uv). There is an edge (s,xi) for each xi∈X and an edge (yi,t) for each yi∈Y. All other edges (ui,vj ) have one end in X and one end in Y, so either ui∈X, vj∈Y, or ui∈Y, vj∈X. Fig. 1 shows an example of a balanced network (although the capacities are not shown in the diagram). The vertices of N can be divided into complementary pairs. Vertices s and t are complementary ; so are xi and yi. Write s′=t, t′=s, xi′ = yi, and yi′ = xi to indicate complementarity. The edges can also be divided into complementary pairs. Edges (s,xi) and (yi,t) are complementary edges. So are (xi,yj ) and (xj ,yi). In general, (u,v)′=(v ′,u′). Complementary edges must always have equal capacities . Thus the network N is said to be balanced .

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Balanced network flows. V. Cycle-canceling algorithms

The present paper continues our study of balanced network flows and general matching problems [6–9]. Beside the techniques presented in these papers, there is a further strategy to obtain maximum balanced flows. This approach is due to Anstee [2] and results in state-of-theart algorithms for capacitated matching problems. In contrast to the balanced augmentation algorithm and the scaling method...

متن کامل

An Adaptive LEACH-based Clustering Algorithm for Wireless Sensor Networks

LEACH is the most popular clastering algorithm in Wireless Sensor Networks (WSNs). However, it has two main drawbacks, including random selection of cluster heads, and direct communication of cluster heads with the sink. This paper aims to introduce a new centralized cluster-based routing protocol named LEACH-AEC (LEACH with Adaptive Energy Consumption), which guarantees to generate balanced cl...

متن کامل

Improved Balanced Flow Computation Using Parametric Flow

We present a new algorithm for computing balanced flows in equality networks arising in market equilibrium computations. The current best time bound for computing balanced flows in such networks requires O(n) maxflow computations, where n is the number of nodes in the network [Devanur et al. 2008]. Our algorithm requires only a single parametric flow computation. The best algorithm for computin...

متن کامل

The Balanced Wheat Supply Problem and a Heuristic Algorithm

Wheat is a strategic commodity, and so its distribution system is always one of the major issues facing countries. The cost of wheat distribution and storage and the differences in the nutrient content of different wheats, have caused complicated problems in the wheat supply chain. In addition to controlling distribution costs, it could enhance the quality of wheat through blending different ki...

متن کامل

Simulation of Gravity Wave Propagation in Free Surface Flows by an Incompressible SPH Algorithm

This paper presents an incompressible smoothed particle hydrodynamics (SPH) model to simulate wave propagation in a free surface flow. The Navier-Stokes equations are solved in a Lagrangian framework using a three-step fractional method. In the first step, a temporary velocity field is provided according to the relevant body forces. This velocity field is renewed in the second step to include t...

متن کامل

A Composite Finite Difference Scheme for Subsonic Transonic Flows (RESEARCH NOTE).

This paper presents a simple and computationally-efficient algorithm for solving steady two-dimensional subsonic and transonic compressible flow over an airfoil. This work uses an interactive viscous-inviscid solution by incorporating the viscous effects in a thin shear-layer. Boundary-layer approximation reduces the Navier-Stokes equations to a parabolic set of coupled, non-linear partial diff...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001